package kusterordonio.interfaz;

import java.awt.event.KeyEvent;
import kusterordonio.dominio.*;

public class VentanaAlimentaPrimerAnio extends javax.swing.JFrame {
    
    private Ninio niño;

    /** Creates new form VentanaAlimentaPrimerAnio */
    public VentanaAlimentaPrimerAnio() {
        initComponents();
    }
    
    public VentanaAlimentaPrimerAnio(Ninio unNiño) {
        niño = unNiño;
        initComponents();
        controlGenero();
        jBtnSalir.setMnemonic(KeyEvent.VK_S);
    }

    @SuppressWarnings("unchecked")
    
    public void controlGenero(){
        if(!niño.isSexo()){
            jLabelTitulo.setForeground(new java.awt.Color(255, 153, 0));
            jTextPLactante.setForeground(new java.awt.Color(255, 153, 0));
            jTextPLactante.setText("En los primeros 6 meses la lactante debe recibir leche materna exclusiva.\nNo necesita ningún otro alimento, ni agua, ni té, ni yuyos.");
            jTextPConsejos.setText("- Incorporar los alimentos de a uno por vez para probar aceptabilidad y tolerancia.\n\n- A partir de los 6 meses, en cada comida tiene que haber al menos un alimento rico en energía (arroz, fideos, polenta, papa, boniato, aceite, banana).\n\n- Es necesario que agregue una cucharita de aceite crudo en la comida. No agregue sal al puré de verduras ni azúcar o miel al puré de frutas.\n\n- Evitar dar caldos, jugos y sopas porque no la alimentan.\n\n- Si los alimentos son pobres en energía crecerá más lento y se enfermará con más facilidad.\n\n- A partir de los 6 meses su hija debe consumir alimentos ricos en hierro (carne roja, pollo, hígado, menudo, riñón, corazón, mondongo).\n\n- A partir del año se integra a la mesa familiar evitando comidas con salsas picantes, embutidos, frituras, bebidas gaseosas. Incorporar remolacha, frutilla, kiwi, tomate y rabanito.");
            jLabelAlimNinio.setVisible(false);
        }else{
            jLabelAlimNinia.setVisible(false);
        }
    }
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jScrollPane2 = new javax.swing.JScrollPane();
        jTextPane1 = new javax.swing.JTextPane();
        jLabelAlimNinio = new javax.swing.JLabel();
        jLabelAlimNinia = new javax.swing.JLabel();
        jScrollPane3 = new javax.swing.JScrollPane();
        jTextPConsejos = new javax.swing.JTextPane();
        jLabel3 = new javax.swing.JLabel();
        jLabelTitulo = new javax.swing.JLabel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTextPLactante = new javax.swing.JTextPane();
        jBtnSalir = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jSeparator1 = new javax.swing.JSeparator();

        jScrollPane2.setViewportView(jTextPane1);

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("Alimentación en el 1er año");
        setBounds(new java.awt.Rectangle(200, 100, 0, 0));
        setMinimumSize(new java.awt.Dimension(840, 650));
        setResizable(false);
        getContentPane().setLayout(null);

        jLabelAlimNinio.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kusterordonio/recursos/alimNinio.jpg"))); // NOI18N
        jLabelAlimNinio.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        getContentPane().add(jLabelAlimNinio);
        jLabelAlimNinio.setBounds(30, 105, 436, 441);

        jLabelAlimNinia.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kusterordonio/recursos/alimNinia.jpg"))); // NOI18N
        jLabelAlimNinia.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        getContentPane().add(jLabelAlimNinia);
        jLabelAlimNinia.setBounds(30, 105, 436, 441);

        jTextPConsejos.setEditable(false);
        jTextPConsejos.setFont(new java.awt.Font("Arial", 0, 12));
        jTextPConsejos.setText("- Incorporar los alimentos de a uno por vez para probar aceptabilidad y tolerancia.\n\n- A partir de los 6 meses, en cada comida tiene que haber al menos un alimento rico en energía (arroz, fideos, polenta, papa, boniato, aceite, banana).\n\n- Es necesario que agregue una cucharita de aceite crudo en la comida. No agregue sal al puré de verduras ni azúcar o miel al puré de frutas.\n\n- Evitar dar caldos, jugos y sopas porque no lo alimentan.\n\n- Si los alimentos son pobres en energía crecerá más lento y se enfermará con más facilidad.\n\n- A partir de los 6 meses su hijo debe consumir alimentos ricos en hierro (carne roja, pollo, hígado, menudo, riñón, corazón, mondongo).\n\n- A partir del año se integra a la mesa familiar evitando comidas con salsas picantes, embutidos, frituras, bebidas gaseosas. Incorporar remolacha, frutilla, kiwi, tomate y rabanito.");
        jScrollPane3.setViewportView(jTextPConsejos);

        getContentPane().add(jScrollPane3);
        jScrollPane3.setBounds(493, 105, 310, 390);

        jLabel3.setFont(new java.awt.Font("Arial", 0, 9));
        jLabel3.setText("Basado en recomendaciones del Programa Nacional de Nutricion - MSP, Sociedad Uruguaya de Pediatría y RUANDI");
        getContentPane().add(jLabel3);
        jLabel3.setBounds(30, 550, 500, 12);

        jLabelTitulo.setFont(new java.awt.Font("Tahoma", 1, 18));
        jLabelTitulo.setForeground(new java.awt.Color(51, 153, 0));
        jLabelTitulo.setText("Alimentación en el 1er año");
        getContentPane().add(jLabelTitulo);
        jLabelTitulo.setBounds(20, 10, 270, 22);

        jTextPLactante.setEditable(false);
        jTextPLactante.setFont(new java.awt.Font("Arial", 1, 12));
        jTextPLactante.setForeground(new java.awt.Color(51, 153, 0));
        jTextPLactante.setText("En los primeros 6 meses el lactante debe recibir leche materna exclusiva.\nNo necesita ningún otro alimento, ni agua, ni té, ni yuyos.");
        jScrollPane1.setViewportView(jTextPLactante);

        getContentPane().add(jScrollPane1);
        jScrollPane1.setBounds(30, 60, 430, 40);

        jBtnSalir.setText("Salir");
        jBtnSalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnSalirActionPerformed(evt);
            }
        });
        getContentPane().add(jBtnSalir);
        jBtnSalir.setBounds(360, 580, 130, 22);

        jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
        jPanel1.setLayout(null);

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14));
        jLabel2.setText("Consejos útiles");
        jPanel1.add(jLabel2);
        jLabel2.setBounds(110, 20, 120, 17);

        getContentPane().add(jPanel1);
        jPanel1.setBounds(480, 60, 340, 480);
        getContentPane().add(jSeparator1);
        jSeparator1.setBounds(0, 40, 840, 10);

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jBtnSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSalirActionPerformed
       this.dispose();
    }//GEN-LAST:event_jBtnSalirActionPerformed
  
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jBtnSalir;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabelAlimNinia;
    private javax.swing.JLabel jLabelAlimNinio;
    private javax.swing.JLabel jLabelTitulo;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JTextPane jTextPConsejos;
    private javax.swing.JTextPane jTextPLactante;
    private javax.swing.JTextPane jTextPane1;
    // End of variables declaration//GEN-END:variables
}
